<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/WEB-INF/plantillas/plantilla.xhtml">
	<ui:define name="contenido">
		<p:fieldset>
			<p:toolbar>
				<p:toolbarGroup align="center" styleClass="ui-widget-header"
					style="border: 0px !important;">
					<p:outputLabel
						value="LISTADO DE TRABAJADORES INSCRITOS EN EL REGISTRO DE TRABAJADORES DE CONSTRUCCI&Oacute;N CIVIL " />
				</p:toolbarGroup>
			</p:toolbar>
			<br />
			<h:form id="formlstRetcc">
				<p:panel id="panellstRetcc">

					<p:panelGrid id="pglstRetcc">
						<p:row>
							<p:column>
								<h:outputLabel value="Tipo Documento:&nbsp;" />
							</p:column>
							<p:column>
								<p:selectOneMenu value="#{retccBean.parametros.tipoDocumento}"
									id="tipoDocumento" widgetVar="tipoDocumento">
									<f:selectItem itemLabel="--Seleccione Tipo Documento--"
										itemValue="-1" />
									<f:selectItems value="#{retccBean.lstTipoDocumento}" var="tdoc"
										itemLabel="#{tdoc.v_destdocide}"
										itemValue="#{tdoc.v_codtdocide}" />
								</p:selectOneMenu>
							</p:column>
							<p:column>
								<h:outputLabel value="Nro.Documento:&nbsp;" />
							</p:column>
							<p:column>
								<p:inputText value="#{retccBean.parametros.nroDocumento}"
									id="nroDocumento" widgetVar="nroDocumento"
									onkeypress="return setearLongitudNroDocumento(this,event);" />
							</p:column>

						</p:row>

						<p:row>


							<p:column>
								<h:outputLabel value="Apellico Paterno:&nbsp;" />
							</p:column>
							<p:column>
								<p:inputText value="#{retccBean.parametros.apePater}" />
							</p:column>

							<p:column>
								<h:outputLabel value="Apellido Materno:&nbsp;" />
							</p:column>
							<p:column>
								<p:inputText value="#{retccBean.parametros.apeMater}" />
							</p:column>


						</p:row>

						<p:row>
							<p:column>
								<h:outputLabel value="Nombres:&nbsp;" />
							</p:column>
							<p:column>
								<p:inputText value="#{retccBean.parametros.nombres}" />
							</p:column>

							<p:column>
								<h:outputLabel value="N&uacute;mero de Registro:&nbsp;" />
							</p:column>


							<p:column>
								<p:inputText value="#{retccBean.parametros.nCorrtc}"
									onkeypress="return soloNumeros(event);" />
							</p:column>



						</p:row>
					</p:panelGrid>
					<p:separator />
					<center>
						<p:commandButton value="Buscar" icon="icon-search"
							action="#{retccBean.realizarConsulta}"
							update=":formListalstRetcc:dtlstRetcc, :formMensajes:msgMensajesConsolidado" />
						<p:commandButton value="Limpiar" icon="icon-escoba"
							action="#{retccBean.inicializar}"
							update="formlstRetcc, :formListalstRetcc:dtlstRetcc, :formMensajes:msgMensajesConsolidado" />
					</center>
				</p:panel>



			</h:form>
			<h:form id="formMensajes">
				<p:messages id="msgMensajesConsolidado" />
			</h:form>
			<br />
			<h:form id="formListalstRetcc">
				<p:dataTable id="dtlstRetcc" var="retcc"
					emptyMessage="No hay registros para mostrar"
					value="#{retccBean.lstResultadoConsultaRetcc}" paginator="true"
					paginatorPosition="bottom" rows="10"
					paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
					rowsPerPageTemplate="5,10,15">

					<p:columnGroup type="header">
						<p:row>
							<p:column rowspan="2" headerText="Tipo de&#10;Documento"
								style="white-space:pre;" />
							<p:column rowspan="2" headerText="N° de Documento" />


							<p:column rowspan="2"
								headerText="Apellidos y Nombres&#10;del Trabajador"
								style="white-space:pre;" />
							<p:column rowspan="2" headerText="N° de Registro" />
							<p:column rowspan="2" headerText="Fecha de&#10;Inscripción"
								style="white-space:pre;" />
							<p:column rowspan="1" colspan="2" headerText="Vigencia" />
							<p:column rowspan="2" headerText="Estado" />
							<p:column rowspan="2" headerText="Carnet" />
						</p:row>

						<p:row>

							<p:column headerText="Fecha Inicio" />
							<p:column headerText="Fecha Final" />

						</p:row>

					</p:columnGroup>

					<p:column>
						<h:outputText value="#{retcc.v_destdocide}" />
					</p:column>

					<p:column>
						<h:outputText value="#{retcc.v_numdoc}" />
					</p:column>



					<p:column>
						<h:outputText value="#{retcc.v_trabajador}" />
					</p:column>

					<p:column>
						<h:outputText value="#{retcc.n_corrtc}" />
					</p:column>

					<p:column>
						<h:outputText value="#{retcc.d_fecins}" />
					</p:column>

					<p:column>
						<h:outputText value="#{retcc.d_fecemi}" />
					</p:column>
					<p:column>
						<h:outputText value="#{retcc.d_fecfin}" />
					</p:column>
					<p:column>
						<h:outputText value="#{retcc.v_estado}" />
					</p:column>

					<p:column style="text-align: center;">


						<h:inputHidden value="#{retcc.vRutafoto}" />

						<p:graphicImage value="/resources/images/iconos/ico_print_x.png"
							width="16" height="16" style="margin:5px" border="0"
							rendered="#{retcc.v_estado != 'HABILITADO'}"
							title="No Habilitado" />

						<p:commandButton icon="icon-print"
							rendered="#{retcc.vRutafoto!='-' and retcc.v_estado=='HABILITADO'}"
							action="#{retccBean.mostrarCarnet}"
							onclick="this.form.target='_blank'" ajax="false">

							<f:param name="corrRetccCarnet" value="#{retcc.n_corrtc}" />
							<f:param name="rutaFoto" value="#{retcc.vRutafoto}" />
						</p:commandButton>


					</p:column>

				</p:dataTable>
			</h:form>
			<br />
			<p:separator />
			<h:form id="formConsultaRetcc">
				<center>

					<p:commandButton value="Imprimir" icon="icon-print"
						id="btnImprimir" action="#{retccBean.mostrarReporte}"
						onclick="this.form.target='_blank'" ajax="false">

					</p:commandButton>
				</center>
			</h:form>
			<br />


			<h:form id="formConfirmacion">
				<p:confirmDialog id="dlgConfirmacion" widgetVar="dlgConfirmacion"
					header="Confirmacion de lo que sea" message="¿Desea Confirmar?"
					severity="alert" width="350px">
					<center>
						<p:commandButton id="btnConfirmarR" value="Confirmar"
							icon="icon-pref" />

						<p:commandButton value="Cancelar"
							oncomplete="dlgConfirmacion.hide();" icon="icon-cancel" />

					</center>
				</p:confirmDialog>
			</h:form>
		</p:fieldset>



		<script type="text/javascript">  
        //<![CDATA[
    		
    		function algunmetodo(xhr, status, args) {      			 		
        		 
   			}
  			 
    		
    		
  			 //]]>
		</script>
	</ui:define>
</ui:composition>
</html>
